Package-level declarations

Types

Link copied to clipboard
class ContactsViewModel @Inject constructor(context: Context, nodeRepository: NodeRepository, packetRepository: PacketRepository, radioConfigRepository: RadioConfigRepository, serviceRepository: ServiceRepository) : ViewModel
ContactsViewModel_Factory
Link copied to clipboard
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_Factory : Factory<ContactsViewModel>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_Factory : Factory<ContactsViewModel>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_Factory : Factory<ContactsViewModel>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_Factory : Factory<ContactsViewModel>
ContactsViewModel_HiltModules
Link copied to clipboard
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class ContactsViewModel_HiltModules
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class ContactsViewModel_HiltModules
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class ContactsViewModel_HiltModules
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class ContactsViewModel_HiltModules
ContactsViewModel_HiltModules_BindsModule_Binds_LazyMapKey
Link copied to clipboard
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_HiltModules_BindsModule_Binds_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_HiltModules_BindsModule_Binds_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_HiltModules_BindsModule_Binds_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_HiltModules_BindsModule_Binds_LazyMapKey
ContactsViewModel_HiltModules_KeyModule_Provide_LazyMapKey
Link copied to clipboard
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_HiltModules_KeyModule_Provide_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_HiltModules_KeyModule_Provide_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_HiltModules_KeyModule_Provide_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_HiltModules_KeyModule_Provide_LazyMapKey
ContactsViewModel_HiltModules_KeyModule_ProvideFactory
Link copied to clipboard
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ContactsViewModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>

Functions

Link copied to clipboard
fun ContactItem(contact: Contact, selected: Boolean, modifier: Modifier = Modifier, onClick: () -> Unit = {}, onLongClick: () -> Unit = {}, onNodeChipClick: () -> Unit = {}, channels: AppOnlyProtos.ChannelSet? = null)
Link copied to clipboard
fun ContactListView(contacts: List<Contact>, selectedList: List<String>, onClick: (Contact) -> Unit, onLongClick: (Contact) -> Unit, channels: AppOnlyProtos.ChannelSet? = null, onNodeChipClick: (Contact) -> Unit)
Link copied to clipboard
fun ContactsScreen(viewModel: ContactsViewModel = hiltViewModel(), onClickNodeChip: (Int) -> Unit = {}, onNavigateToMessages: (String) -> Unit = {}, onNavigateToNodeDetails: (Int) -> Unit = {}, onNavigateToShare: () -> Unit)
Link copied to clipboard
fun DeleteConfirmationDialog(showDialog: Boolean, selectedCount: Int, onDismiss: () -> Unit, onConfirm: () -> Unit)
Link copied to clipboard
fun MuteNotificationsDialog(showDialog: Boolean, onDismiss: () -> Unit, onConfirm: (Long) -> Unit)
Link copied to clipboard
fun SelectionToolbar(selectedCount: Int, onCloseSelection: () -> Unit, onMuteSelected: () -> Unit, onDeleteSelected: () -> Unit, onSelectAll: () -> Unit, isAllMuted: Boolean)